.PHONY: all clean

#nombre del ejecutable
target = tp0

#flags comunes del compilador
CFLAGS = -Wall -pedantic -O0  -std=c99

#Compila el programa y genera el ejecutable definido en target. 
all:
	gcc $(CFLAGS) -o $(target) diff.c process.c
	
#Detiene el proceso justo antes del ensamblado, generando
#el código assembly (un archivo .s para cada archivo de entrada).
#Sólo para MIPS (ejecutar en el NetBSD que corre en el gxemul).
asm:
	gcc $(CFLAGS) -S -mrnames diff.c process.c
	
clean:
	rm $(target)